package com.ruoyi.scheme.service.decision;

import com.ruoyi.scheme.dto.ErsPatchAttributesDto;
import com.ruoyi.scheme.pojo.PlatFormAndSlopeEntity;

/**
 * 数据解析服务接口
 * 负责解析外部输入的JSON或SHP数据，将其转换为统一的内部斑块对象模型
 */
public interface DataParserService {
    /**
     * 解析斑块属性DTO，转换为平台和边坡实体
     * @param patchAttributesDto
     * @return
     */
    PlatFormAndSlopeEntity parsePatchAttributes(ErsPatchAttributesDto patchAttributesDto);
}
